// pages/feedback/index.js
Page({
  data: {
    tabs: [
      {
        id: 0,
        name: "使用问题",
        isactive: true
      },
      {
        id: 1,
        name: "商家投诉",
        isactive: false
      }
    ],
    //被选择的图片的路径数组
  chooseImage:[],
  },
  

  //子组件传过来的点击事件
  handletabsClick(e) {
    // 获取传过来的索引
    const { index } = e.detail
    //修改原数组
    let { tabs } = this.data
    tabs.forEach(item => {
      if (item.id === index) {
        item.isactive = true
      } else {
        item.isactive = false
      }
    })
    //重新赋值tabs
    this.setData({
      tabs
    })
  },

  //点击“+”号 选择图片
  tapClickImg(){
   //从本地相册选择图片或使用相机拍照。调用api
    wx.chooseImage({
      count: 9,
      sizeType: ['original','compressed'],
      sourceType: ['album','camera'],
      success: (result)=>{
        this.setData({
          //拼接更新后的数组
          chooseImage:[...this.data.chooseImage,...result.tempFilePaths]
        })
      },
    });
  },

  deleteImage(e){
    console.log(e)
    //获取点击的图片所处的索引
    const {index} = e.currentTarget.dataset
    //获取到图片数组
    const {chooseImage} = this.data
    //通过索引删除该图片
    chooseImage.splice(index,1)
    this.setData({
      chooseImage
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },


})